Dodo Engineering – Telegram
Dodo Engineering
3.65K subscribers
868 photos
32 videos
3 files
691 links
Рассказываем о том, как развиваем IT в Dodo Brands.

Habr https://habr.com/companies/dododev/
Вакансии https://dodoteam.ru/vacancies/
Download Telegram
Как устроен ИТ-контроль качества в Додо Пицце

Каждую неделю наша команда контроля качества проверяет пиццерии и выпускает рейтинг клиентского опыта. Конечно же, 10 менеджеров не могут делать это физически самостоятельно, ведь у нас уже больше 880 пиццерий в 17 странах. Данные им помогают собирать наши клиенты и тайные покупатели, а обработать, составить рейтинг и опубликовать его во внутренней Базе Знаний помогает Dodo IS.

О том, как всё устроено, рассказывает Настя Кожухова, продакт-оунер системы контроля качество Dodo.

Читать 3 минуты
👍6🔥3
Первый год в роли СТО: ожидания, реальность, челлендж и как справляться

🎙 Гость выпуска — Иван Карев, СТО в Окко.

Иван в этой роли около года, и мы попросили его рассказать о том, как он себя ощущает в этом качестве, какие были ожидания, оправдались ли они, сколько сил и времени заняла адаптация. Поговорили о том, что помогало на первых порах, как приёмы и инструменты использовать, как фиксировать результаты.

Книги, которые Иван рекомендует почитать начинающим СТО и не только:

- Thinking, Fast and Slow by Daniel Kahneman;
- Getting Things Done: The Art of Stress-Free Productivity by David Allen;
- «Задача трёх тел», Лю Цисынь (фантастика).

🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
👍5
Что ждёт Dodo Engineering в 2023

Традиционно в январе у нас проходит Dodo Future Week — понедельника по пятницу выступают лидеры Dodo Brands и рассказывают о стратегии и планах.

Год назад мы делились самыми смелыми мечтами, сейчас фокусируемся на самом важном, чтобы эти мечты потихоньку начинали сбываться.

В этом году продолжим объединять все части нашего бизнеса на платформе Dodo IS. Как именно — рассказывает наш СЕО Александр Андронов.
👍7
Готовим к запуску планшеты для самостоятельного заказа в Дринкит ☕️

Ребята из команды Point of Sale делают планшеты, которые будут стоять в наших кофейнях — скоро гости смогут самостоятельно сделать заказ в зале.

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

Пошли вторые сутки, и мы дважды крашнули приложение.

1️⃣ Первое падение было утром второго дня: банковский терминал не принял оплату и подвис. После перезагрузки всё заработало, больше с таким не столкнулись, будем разбираться.

2️⃣ Второй раз словили краш через интерфейс. Говорят, что резко водили пальцем по сторонам и приложение упало. Воспроизвести не удалось, возможно, это связано с тем, что планшет был с низким уровнем заряда. Зато поняли, что после падения нет авторефреша — с ним приложение хотя бы будет само восстанавливаться.

Ещё есть над чем работать, но в целом довольны! Конечно, когда планшеты попадут в  кофейни, корнер-кейсов будет куда больше, но команда уверена, что сможет быстро всё починить.

Гордимся и желаем успешного запуска! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳32🔥9👍2
Кого берут в СТО и куда расти дальше?
Что хорошего в том, чтобы быть Chief Technical Officer?
Чем он занимается каждый день?
А можно ли вообще компании жить без СТО?

Паша Притчин, СТО Dodo Engineering, ответит на все эти вопросы Грише Скобелеву, организатору книжного клуба { между скобок }.

Прямой эфир будет на ютубе 1 февраля в 17:00 МСК — жмите 🔔, чтобы не пропустить.

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Паше. ⤵️
🔥15
О том, как устроено IT в X5, зонах ответственности СТО, проектах, продуктах и сервисах

🎙 Гость выпуска — Алексей Швецов, СТО HR-домена в X5 Tech.

Он расскажет, как принимаются решения о внешней и внутренней разработке сервисов, чем отличается проект от продукта и как это влияет на распределение бюджета.

Поговорим о связях между сервисами, их разделении на core и бизнес, об интеграциях с помощью API, вопросах владения и ответственности команд.

Книга, которую Алексей рекомендует почитать:
📖 Narconomics: Преступный синдикат как успешная бизнес-модель, автор Том Уэнрайт

🎧 Где послушать:
Web
Apple Podcasts
Google Podcast
Яндекс.Музыка
👍7🔥3
Dodo IS Marketplace

В этом году мы запускаем магазин приложений для Dodo IS, чтобы вместе с партнёрами, вендорами и независимыми разработчиками расширять возможности Dodo IS вместе с нами.

🌍 У нас огромные амбиции по международному развитию:

- открыть 8 новых стран в 2023 году,
- открыть 500+ пиццерий по всему миру за 3 года,
- масштабировать стартапы Дринкит и Донер 42.

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

🛠 Дать возможность партнёрам, вендорам и независимым разработчикам разрабатывать Dodo IS вместе с нами — ответ на этот вопрос.

Маркетплейс становится платформой для распространения таких решений. Свои табло мотивации, кастомный виджет для менеджеров смен, интеграции со сканерами отпечатков пальцев и сетчатки глаза, роверы, беспилотная доставка и что только душе (и бизнесу) угодно. И через 5-7 лет мы дадим возможность собрать свою Dodo IS как конструктор и добавлять дополнительные расширения к базовой версии.

Dodo IS будет зарабатывать. Сейчас Управляющая компания инвестирует в IT более 70 млн рублей каждый месяц. За счёт платных приложений, комиссии с вендоров мы сможем начать зарабатывать деньги, которые будем инвестировать в развитие платформы.

🦸‍♂️ Капитаном этого космического корабля становится Дмитрий Павлов, теперь уже наш ex-CPO. Подписывайтесь на его телеграм-канал, чтобы первыми узнавать новости маркетплейса.

Что ж, ключ на старт! Поехали!
👍12🔥7
Об IT в Lamoda, проблемах разных культурных майндсетов, подходах к приоритизации и распиле монолита

🎙 Гость выпуска — Эмиль Абдулнасыров, СТО в LaTech, IT-направлении Lamoda. Вместе с ним разберёмся, кто главнее всех в e-commerce, поговорим о проблемах, которые вырастают из разных культурных майндсетов, и путях их решения.

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

Книги, которые Эмиль и Паша рекомендуют почитать:

📘 «Шум. Несовершенство человеческих суждений», Даниэль Канеман;
📘 «Deadline. Роман об управлении проектами», Том ДеМарко;
📘 «Проект "Феникс". Роман о том, как DevOps меняет бизнес к лучшему», авторы Джин Ким, Джордж Спаффорд, Кевин Бер.

🎧 Где послушать:

Web
Apple Podcasts
Google Podcacsts
Яндекс.Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4❤‍🔥1
Делай нейминг как сеньор

Разработчики читают код существенно больше, чем пишут. И хочется сразу понимать, что происходит, не играя в квесты «что имел в виду автор», «да как это работает» и «я снова ничего не понял».

Как получается, что код становится малопонятным даже для его авторов? К чему приводит отсутствие системы нейминга? Как придумывать названия, не применяя сложные теории? Как лёгко организовать работу с неймингом в команде?

Арсений Мельников даёт ответы на эти вопросы в статье на Хабре. Он делится простыми приёмами и инструментами, которые вы можете использовать в командах сразу после прочтения и сделать свой код чище и совершеннее.
19👍5🔥3
А вы знали, что ребята в канале Dodo Mobile завели регулярную рубрику «Факапы месяца»?

Вот теперь знаете. Подписывайтесь, комментируйте и делайте рука-лицо вместе с нами.
🔥11
Когда мы говорим, что в Додо Пицце есть микрофронтенды, люди удивляются. Зачем, мол, микрофронтенды для приложеньки с каталогом и заказом товара?

Конечно же, всё не так просто. Когда мы начали отпиливать сервисы из монолита, встал вопрос, как быть с UI. Если оставлять в монолите, то весь профит от использования микросервисов пропадёт, потому что код придётся менять дважды. End-to-end писать будет неудобно, сервис будет не таким самостоятельным, релизы монолита ждать долго.
А с микрофронтендами наши задачки решались бы быстрее, вот мы и за них и взялись.

Что да как делали и что у нас в итоге получилось, рассказывают Павел Загвоздин и Дмитрий Фукс в своих статьях.

Часть 1. Микровселенная безумия, или Как устроены микрофронтенды в Dodo

Часть 2. Вдали от Webpack, или Как мы микрофронтенды на Vite переводили
🔥13🤡2👍1
Друзья, у нас произошла накладка с очередным выпуском «Разговоров СТО», он выйдет завтра.

Но зато готова запись подкаста { между скобок } с Пашей Притчиным.

Поговорили о том, кто такой СТО, чем он занимается и какие ключевые качества важны для этой роли. Паша поделился своим опытом, как быть более продуктивным и что помогает ему не страдать от переключения контекста.

И, конечно же, не удержался от книжных рекомендаций:

📖 Getting things done
📖 The Phoenix Project
📖 Thinking, fast and slow
📖 Seeing the Forest for the Trees
5🔥2
Про ML, каким он бывает, новые профессии, идеальную ML-команду

🎙 Гость выпуска — Артём Григорьев, СТО Толоки.

Артём коротко расскажет, с чего начиналась Толока и чем является сейчас. Растолкует, что такое supervised и unsupervised learning, какие нужны данные, чтобы обучать модели и в каких случаях иногда приходится генерировать искусственные примеры.

Узнаем у Артёма, кто должен быть в идеальной ML-команде, какие новые профессии начали появляться в связи с развитием AI и немного потолкуем про нашумевший ChatGPT.

Книги, которые рекомендует почитать Артём:

📖 Nineteen Eighty-Four by George Orwell,
📖 The Hard Thing About Hard Things by Ben Horowitz.

🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
👍7
ChatGPT не отпускает

Ведущие подкаста «Куда катится мир» Лера Кузьмина и Маша Давыдова не удержались и решили поговорить об этом с Димой Павловым и Пашей Притчиным.

В этом эпизоде:

— как через развлечения мы находим новые полезные способы применения ИИ: ChatGPT, Dall-E, Midjourney;
— как ChatGPT изменит бизнес и как будет применяться в Додо Пицце;
— кто потеряет работу из-за ИИ и как меняется рынок труда;
— заменит ли ИИ человека;
— кто будет виноват, если ИИ причинит человеку вред?

YouTube
Яндекс Подкасты
Apple Podcasts
Web
🔥64🏆1
Про безопасность информационных систем и безопасную разработку

🎙 Гость финального эпизода второго сезона — Алексей Бабенко, директор по разработке АО НСПК.

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

📖 Книги, которые Алексей упоминает в выпуске и рекомендует прочитать:
«Безопасность разработки в Agile-проектах», авторы Лаура Белл, Майкл Брантон-Сполл, Джим Бэрд, Рич Смит;
«Nudge. Архитектура выбора», авторы Ричард Талер, Касс Санстейн;
«Секреты и ложь. Безопасность данных в цифровом мире», автор Брюс Шнайер.

🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
👍52
Плагинная система для касс

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

Чтобы каждый раз не спотыкаться на одном и том же, ребята разработали универсальную схему взаимодействия через плагины. О деталях реализации рассказали сегодня на Хабре.

Будем рады, если эта история избавит вас от похожих проблем или кто-то сможет поделиться своим опытом в комментариях.
🔥15👍5
Больше автоматизации в Додо Пицце! Запускаем Небесного логиста

В наших пиццериях все процессы управляются с помощью Dodo IS: через неё проходят все заказы, она помогает готовить пиццу, вести учёт продуктов и рабочих смен и многое другое. При этом она остаётся лишь инструментом, который выполняет команды людей, а людям свойственно ошибаться. Мы задумались, можно ли как-то ещё помочь людям? Что мы как разработчики можем сделать, чтобы снизить риск человеческих ошибок?

Так родилась идея системы, которая будет вместо человека думать о том, сколько продуктов нужно закупить, когда нужно начать готовить пиццу, какой курьер и по какому маршруту будет доставлять заказы, какие заказы можно объединить, сколько курьеров должно быть на смене, когда пора призывать на помощь соседние пиццерии.

И в 2021 году мы начали такую систему разрабатывать. В первую очередь решили автоматизировать процессы для доставки, чтобы система сама подсказывала, какие заказы объединить и по какому маршруту их везти, учитывая количество курьеров, вид транспорта и дорожную обстановку.

О том, как проходили первые тесты работы системы, как во всём помогал здравый смысл и какие результаты получились, написала Наталья Гараханова, наш продакт-оунер.

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

Команда проделала огромную работу и продолжает разработку системы — будем регулярно делиться новостями этого проекта.
🔥12
Начинаем неделю с беседы о том, как устроена работа IT-команд

Павел Притчин, наш СТО, сходил в подкаст «640 килобайт», чтобы разобраться, насколько отличается IT в REG.RU и Dodo Brands.

🎙 За час успели обсудить:

✔️ как организованы IT-команды, как они взаимодействуют с кодовой базой и друг с другом;
✔️ подход к работе с инцидентами и SRE;
✔️ плюсы и минусы использования одного языка программирования;
✔️ автоматизацию производственных процессов непосредственно в ресторанах;
✔️ гибкие методологии и в чём их прелесть.

Выбирайте видео или аудиоверсию и добавляйте в свои плейлисты.
❤‍🔥10👍3🔥3