Как стать автором
Обновить

Why does Dodo Pizza need 250 developers?

Время на прочтение 4 мин
Количество просмотров 3.3K
Блог компании Dodo Engineering Программирование *Управление персоналом *
Перевод
In autumn, we announced we were going to expand our IT team from 49 to 250 developers. And immediately we were buried under an avalanche of questions — mostly, people were interested why a pizza chain needs so many software engineers. How did we come up with such a number? So now I want to answer that.


Read more →
Всего голосов 25: ↑23 и ↓2 +21
Комментарии 0

Профессиональный рост сотрудников — что это такое и зачем нужно: общаемся с Dodo Pizza, Icons8 и Evil Martians

Время на прочтение 5 мин
Количество просмотров 8.3K
Блог компании Хабр Карьера Управление персоналом *Карьера в IT-индустрии
image

В прошлом году мы запустили оценку работодателей на «Моём круге», где сотрудники могут оценить компании по 12 качествам — от комфортных условий работы до вклада компании в улучшение мира, и по результатам оценки компаний чуть позже опубликовали рейтинг лучших работодателей в ИТ.

Теперь мы захотели выяснить, а как компании понимают те качества, за которые их ценят сотрудники? Поэтому решили сделать серию публикаций в блоге «Моего круга» об основных критериях оценки работодателей. Для этого мы будем выбирать компании, получившие наивысшую оценку по каждому из критериев, и просить их ответить на ряд наших вопросов, которые помогут раскрыть, как компании видят этот критерий.

В первом выпуске мы обсудили «Профессиональный рост» с Dodo Pizza, Icons8 и Evil Martians и постарались узнать, как они его понимают, как поддерживают и почему сотрудники ценят их именно за это качество.
Читать дальше →
Всего голосов 33: ↑30 и ↓3 +27
Комментарии 0

Выбираем подходящий баг-трекинг

Время на прочтение 5 мин
Количество просмотров 38K
Блог компании Dodo Engineering Тестирование IT-систем *Тестирование веб-сервисов *
Я общался с десятками QA-инженеров из разных компаний и каждый из них рассказывал о том, что у них используют разные системы и инструменты для баг-трекинга. Мы тоже пробовали несколько из них и я решил поделиться решением, к которому мы пришли.


Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Комментарии 12

Зависит ли счастье сотрудников от интересных задач? Расскажут Badoo, СКБ Контур, Dodo Pizza, Staply и Alternativa Games

Время на прочтение 11 мин
Количество просмотров 7.3K
Блог компании Хабр Карьера Управление персоналом *Карьера в IT-индустрии
image

Хоть сейчас и мало кого заинтересуешь «печеньками» и «кикером в офисе», эйчары до сих пор в описаниях вакансий машинально делают упор на удобном расположении офиса, бесплатном кофе и классных тимбилдингах. Но это, скорее, верхушка айсберга, приятное дополнение к тому, что должно помогать сотруднику сохранять страсть к своей работе и не выгореть на первом же году работы в компании. А «под водой» — интересные и разноплановые задачи, которые бросают вызов нашим скиллам и заставляют получать новые знания, и благодаря которым каждый день мы приходим на работу с удовольствием.

Мы продолжаем обсуждать качества компаний, за которые они получают наивысшую оценку от своих сотрудников на нашем сервисе. В прошлом выпуске сотрудники Kolesa Group, Evil Martians и Wrike рассказали почему и насколько им важен грамотный менеджмент в компании, а сегодня мы расспросили Badoo, Staply, СКБ Контур, Dodo Pizza и Alternativa Games о том, как они понимают качество «Интересные задачи», как наличие таких задач влияет на уровень счастья сотрудников и на развитие компании в целом.
Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Комментарии 4

Infrastructure as Code: как побороть проблемы с помощью XP

Время на прочтение 11 мин
Количество просмотров 8.9K
Блог компании Dodo Engineering IT-инфраструктура *Управление разработкой *DevOps *
Привет, Хабр! Раньше я жаловался на жизнь в парадигме Infrastructure as code и ничего не предлагал для решения сложившейся ситуации. Сегодня я вернулся, чтобы рассказать, какие подходы и практики помогут вырваться из бездны отчаяния и вырулить ситуацию в правильное русло.


Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 4

AI-пицца: как мы использовали две рекуррентные нейросети

Время на прочтение 6 мин
Количество просмотров 10K
Блог компании Dodo Engineering Open source *Big Data *Машинное обучение *Искусственный интеллект
Тема нейросетей будоражит сердца разработчиков, учёных и маркетологов уже не первый год, а кого-то даже не первое десятилетие. Но все мы знаем, что частенько под проектами на основе нейронок прячется простая биг дата и маркетинговый булшит, раздутый на фоне кликбейтного заголовка. Мы постарались избежать такой истории и разработали проект нейропиццы, основанный на исследовании молекулярной сочетаемости ингредиентов, анализе 300 тыс. рецептов и чистого творчества. Под катом вы можете узнать детали и найти ссылку с открытым кодом на GitHub.



Может ли машина придумать что-то новое или она ограничена тем, что знает? Пока что никто не знает ответа на этот вопрос. Но уже сейчас искусственный интеллект отлично решает задачи анализа больших нестандартных данных.

Однажды в Dodo Pizza решили провести эксперимент: систематизировать и структурно описать то, что во всём мире считается хаотичным и субъективным – вкус. Искусственный интеллект, помог найти самые сумасшедшие сочетания ингредиентов, которые, несмотря на свою необычность, оказались вкусными для большинства людей.

Я и мой коллега выступили в качестве специалистов по нейросетям от МФТИ и Сколтеха в этом необычном проекте. Мы разработали и обучили нейросеть, способную решать задачу генерации кухонных рецептов. В ходе работы было проанализировано более 300 000 рецептов, а также результаты научных исследований на тему молекулярной сочетаемости ингредиентов. На основе этого ИИ научился находить неочевидные связи между ингредиентами и понимать, как они сочетаются между собой и как наличие каждого из них влияет на сочетаемость всех остальных.
Читать дальше →
Всего голосов 32: ↑28 и ↓4 +24
Комментарии 23

Как я создал сервис по контролю качества из таблиц и палок

Время на прочтение 9 мин
Количество просмотров 5.9K
Блог компании Dodo Engineering Управление продуктом *Управление продажами *
Привет, Хабр! Частенько при размышлении о запуске пилота менеджеры начинают усложнять ситуацию, строят дорожные карты и ждут MVP от разработчиков, вместо того чтобы взять и протестировать идею своими силами. Под катом я хочу поделиться историей создания сервиса по контролю качества на основе Google-форм, ВК и десятков строчек кода, при которой ни один разработчик не пострадал, только 1 маркетолог.


Читать дальше →
Всего голосов 32: ↑31 и ↓1 +30
Комментарии 2

Разведение мемов в корпоративных условиях: над чем смеются разработчики Dodo IS

Время на прочтение 7 мин
Количество просмотров 11K
Блог компании Dodo Engineering Управление сообществом *IT-компании
Привет, Хабр! Недавно я подумала, что «хочу смеяться пять минут» и стала вспоминать рабочие приколы. Чем больше я смеялась, тем больше понимала, что сущность мемов сложнее, чем кажется. В итоге я написала эту статью, ставшую целым околонаучным изысканием. Под катом немного теории и самые закостенелые мемы Dodo Pizza Engineering.


Читать дальше →
Всего голосов 43: ↑35 и ↓8 +27
Комментарии 15

Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных

Время на прочтение 8 мин
Количество просмотров 6.8K
Блог компании Dodo Engineering Разработка под iOS *Разработка мобильных приложений *Accessibility *

Представь, что ты незрячий. Вот так ты услышишь эту картинку: «Буква D в чёрных очках и с белой палочкой и буква O в инвалидной коляске смотрят на большой телефон. На экране телефона скриншот приложения Додо Пиццы, который проговаривает названия ячейки меню из пицц для VoiceOver. Картинка стилизована под старые компьютеры и выполнена в зелёных цветах. Нажать кнопку «Читать дальше».


Буква D в чёрных очках и с белой палочкой и буква O в инвалидной коляске смотрят на большой телефон. На экране телефона скриншот приложения Додо Пиццы, который проговаривает названия ячейки меню из пицц для Voice Over.  Картинка стилизована под старые компьютеры и выполнена в зелёных цветах.

Всего голосов 25: ↑25 и ↓0 +25
Комментарии 18

Уходя уходи: почему не стоит принимать контроффер

Время на прочтение 6 мин
Количество просмотров 156K
Блог компании Dodo Engineering Управление персоналом *Карьера в IT-индустрии
Перевод
Привет, Хабр! Меня зовут Женя Остроумова, и я рекрутёр_ка. Сегодня поговорим с вами про контрофферы.


Читать дальше →
Всего голосов 223: ↑183 и ↓40 +143
Комментарии 702

Как мы анализируем пиццу и ваш вкус

Время на прочтение 6 мин
Количество просмотров 9.8K
Блог компании Dodo Engineering Анализ и проектирование систем *Аналитика мобильных приложений *Управление продуктом *Управление продажами *
Прежде чем прочитать статью ниже, попробуйте ответить на вопрос: «Что такое вкусная пицца?». А теперь подумайте, что такое вкусная пицца для вашего друга? А теперь представьте, что у вас 12 миллионов друзей в 13 странах мира и вам нужно выпустить линейку вкусных пицц для них всех. Под катом вы узнаете, как мы решили эту задачу.


Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 23

История архитектуры Dodo IS: путь бэкофиса

Время на прочтение 11 мин
Количество просмотров 30K
Блог компании Dodo Engineering Программирование *Анализ и проектирование систем *IT-инфраструктура *Управление разработкой *
Хабр меняет мир. Больше года мы ведём свой блог. Где-то полгода назад нам прилетел вполне логичный фидбэк от хабровчан: «Додо, вот вы везде говорите, что у вас своя система. А что это за система? И зачем она нужна сети пиццерий?».

Мы посидели, подумали и поняли, что вы правы. Мы пробуем объяснить всё на пальцах, но выходит рваными кусками и нигде нет полноценного описания системы. Так начался долгий путь сбора информации, поиска авторов и написания серии статей про Dodo IS. Погнали!
Благодарности: спасибо, что делитесь своим фидбэком с нами. Благодаря ему мы наконец описали систему, составили технорадар и скоро выкатим большое описание наших процессов. Без вас так бы и сидели ещё 5 лет.

Читать дальше →
Всего голосов 39: ↑34 и ↓5 +29
Комментарии 35

Спасаем тревожных миллениалов от необходимости звонить: как в приложении для заказа пиццы появился чат

Время на прочтение 9 мин
Количество просмотров 4.3K
Блог компании Dodo Engineering Разработка под iOS *Разработка мобильных приложений *Управление проектами *Управление продуктом *

Заказать пиццу — задача вроде бы простая, но всегда что-то может пойти не так. У пользователей могут возникнуть трудности на всех этапах: начиная с того, какую пиццу выбрать, и заканчивая получением заказа. В Додо Пицце есть контакт-центр, который помогает решать возникающие трудности. Раньше в него можно было только позвонить или написать по почте, а теперь можно связаться в чате.

Я разрабатываю мобильное приложение Додо Пиццы для iOS. В этой статье расскажу, как устроен процесс разработки фич в Додо Пицце на примере интеграции чата в приложение. Как наша кросс-функциональная команда поняла, что он нужен, через какие этапы прошла и зачем программисты операторами в контакт-центр работать ходили.

Читать далее
Всего голосов 26: ↑22 и ↓4 +18
Комментарии 9

Логи в iOS, эпизод 3: BlackBox

Время на прочтение 7 мин
Количество просмотров 1.9K
Блог компании Dodo Engineering Разработка под iOS *Разработка мобильных приложений *
Туториал
✏️ Технотекст 2022

В 2019 году я устроился в Додо Пиццу. В первую же неделю я спросил у ребят, как они логируют происходящее в iOS-приложении у клиентов и узнал, что никак.

Я удивился и понял, что у меня нет абсолютно никакой уверенности, что приложение Додо Пиццы работает как было задумано. А ещё мне прям вот ну интересно было как логируют «большие взрослые дяди»: перед Додо я работал над небольшими проектами, где было не до логов, так что опыта у меня не было.

Итого: клиентских логов нет, а неопределённость и интерес остались. Значит надо сделать систему логов самому. Ну я и сделал. А это — история появления и развития логов в iOS-приложении Додо Пиццы.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 2

Решительность в IT: решает тот, кто делает

Время на прочтение 5 мин
Количество просмотров 14K
Блог компании Dodo Engineering Управление разработкой *Карьера в IT-индустрии

Вам приходилось ходить на встречи, на которых 10 или более человек никак не могли договориться? Такое может быть и с архитектурными, и дизайн-решениями, и  процессами. Нам в Dodo приходилось. Это может быть мучительно больно и выматывающе, поэтому хочу поднять тему решительности или «куража», как это называется в экстремальном программировании.

Почему я? Когда-то давно, когда я ещё не была техлидом, я заметила, что у нас есть проблема с глобальными процессами. От этого страдали все, и я в том числе. В конце концов страдать мне надоело, поэтому я решилась изменить что-то хотя бы в собственной команде. И мне это удалось. Хочу поделиться опытом и рассказать о одном принципе, который помог мне тогда и помогает по сей день.

У меня есть правило: «решает тот, кто делает». В принципе, статью на этом можно было бы заканчивать.  Но я расскажу о паре тонкостей этого правила и приведу примеры.

Читать далее
Всего голосов 48: ↑42 и ↓6 +36
Комментарии 32

Изморозь на пицце: делаем новогоднюю анимацию в Android-приложении

Время на прочтение 5 мин
Количество просмотров 3.1K
Блог компании Dodo Engineering Разработка мобильных приложений *Разработка под Android *
Туториал
✏️ Технотекст 2022

Всем привет! Новый год уже близко, а значит, самое время добавить новогодней атмосферы.

Мы в Dodo стараемся сделать приложения в первую очередь качественными, но и не забываем добавлять интересных фич для наших любимых клиентов. Так, например, мы создали анимацию «Летающая Пицца», а в канун Нового года решили сделать праздничную зимнюю анимацию под названием «Изморозь».

В статье поделюсь этим опытом и расскажу, как за несколько шагов сделать стираемую с экрана анимацию и в вашем приложении.

Читать далее
Всего голосов 26: ↑26 и ↓0 +26
Комментарии 6

Как устроены интернет-платежи в Dodо

Время на прочтение 25 мин
Количество просмотров 8.8K
Блог компании Dodo Engineering Платежные системы *API *Управление разработкой *
Обзор

Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX и у нас накопился опыт, которым хочется поделиться.

Меня зовут Дмитрий Кочнев, я разработчик в команде интернет-платежей и в этой статье расскажу о том, какой путь проделала компания в этом направлении, какое положение дел сейчас и какие планы. Статья написана в формате мини-историй, каждая из которых может стать отдельной статьёй с большим количеством подробностей, если к ней возникнет интерес с вашей стороны.

Читать далее
Всего голосов 31: ↑31 и ↓0 +31
Комментарии 16